<?php

namespace app\adminapi\controller;
use app\adminapi\model\Goods as goodstable;
use think\Controller;
use think\facade\Request;

class Goods extends BaseApi
{
    
    public function index()
    {
        //
        $param = Request::param();
        $pageSize = $param['pageSize'];
        $list = goodstable::paginate($pageSize);
        $this->ok($list);
    }

    // 单文件上传
    public function upload(){
        // 获取表单上传文件，例如上传了001.jpg
        $file = request()->file('file');
        // 移动文件
        $info = $file->move('../public/uploads');
        if($info){
            // 成功上传后 获取上传信息
            // 输出 jpg
        //    $this->ok('文件上传成功');
            $logoSrc = "/upload/".$info->getSaveName();
            $this->ok($logoSrc);
        }else{
            // 上传失败获取错误信息
            $this->fail("文件上传失败".$file->getError());
        }
    }
    // 添加商品
    public function goods_save(){
        // 接受参数
        $param = Request::param();
        $this->ok($param);
        // 验证

        // 将数据添加到数据库
        $data = ['goods_name'=>$param['goodsName'],"goods_price"=>$param['price']];
        goodstable::create($data,true);
        // 返回
    }
}
